@media all and (min-width:320px) and (max-width:768px){


body.menushow {
   overflow: hidden;
    width: 100%;
}
.mt120{
	margin-top:60px;
}
.mb120{
	margin-bottom:60px;
}


.header.show .logo img {
    opacity: 0;
}
.header.show {
    background: #fff;
}
.menu_body{
	display:block;
}
.header .menu_body {
    position: relative;
    width: 21px;
    height: 18px;
	display:block;
	top: 20px;
	float:right;
	cursor:pointer;
}
.header .nav_menu_item {
    width: 100%;
    height: 2px;
    background: #fff;
    position: absolute;
    -webkit-transition: .36s ease;
    -o-transition: .36s ease;
    -moz-transition: .36s ease;
    transition: .36s ease;
}
.header.show .nav_menu_item {
    background: #999;
}
.header.yanse .nav_menu_item {
    background: #999;
}
.header .menu_item_top {
    top: 0;
}
.header .menu_item_center {
    display: block;
    top: 8px;
}
.header .menu_item_bottom {
    bottom: 0;
}
.header .menu_body.show .menu_item_top {
    top: 9px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.header .menu_body.show .nav_menu_item {
    height: 1px;
}
.header .menu_body.show .menu_item_center {
    opacity: 0;
}
.header .menu_body.show .menu_item_bottom {
    bottom: 8px;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.header .inheader .menu {
    position: fixed;
    width: 100%;
    height: calc(100% - 60px);
    top: 60px;
	background:#fff;
	left:0px;
	padding: 0 15px;
	box-sizing: border-box;
}
.header .inheader .menu > li {
    display: block;
    height: auto;
    width: 100%;
    text-align: left;
    padding: 0;
    box-sizing: border-box;
    border-top: 1px solid #f2f2f2;
	margin-left:0px;
}
.header .inheader .menu > li > a {
    display: block;
    line-height: 50px;
    padding-left: 15px;
    float: left;
    width: calc(100% - 65px);
	font-size: 14px;
	color: #4B4B4B;
}
.header .inheader .menu > li.active, .header .inheader .menu > li:hover {
    background: none;
    border-top: 1px solid #f2f2f2;
}

.header .inheader .menu{
	display:none;
}
.menu li .icon_nav_item{
    display: inline;
    position: absolute;
    right: 0;
    width: 50px;
    padding: 0 15px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 50px;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    -moz-transition: all .4s;
    transition: all .4s;
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    transform: rotate(0);
    color: #666;
    text-align: center;
	line-height: 50px;
}
.menu li.hover .icon_nav_item {
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.header .menu > li .subnav {
    position: static;
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
    background: none;
    clear: both;
	padding:0px;
	display: none;
	transition: none;
}
.header .menu > li .subnav a {
    display: block;
    text-align: left;
    font-size: 12px;
    color: #999;
    line-height: 36px;
    padding-left: 30px;
    border-top: 1px solid #f2f2f2;
}
.header .menu > li .subnav li{
	margin:0px;
}
.header .menu > li .subnav li:hover:before,
.header .menu > li .subnav li.active:before{
    display:none;
}
.header .menu > li .subnav li a {
    font-size: 13px; line-height: 34px;
}
.header .menu > li .subnav li a:hover,
.header .menu > li .subnav li a.active{
	color:#f08200; font-weight:bold;
}
.header .menu > li:nth-child(2) .subnav,
.header .menu > li:nth-child(3) .subnav,
.header .menu > li:nth-child(5) .subnav,
.header .menu > li:nth-child(6) .subnav,
.header .menu > li:nth-child(7) .subnav{
	transform: translateX(0%) !important;
}
.header .inheader .menu > li.active > a, .header .inheader .menu > li:hover > a {
    color: #f08200;
}

.header .headertel{
	display:none;
}
#main .flexslider .flex-control-nav {
    bottom: 15px;
}
.header .inheader .menu > li.active:after, .header .inheader .menu > li:hover:after {
    display:none;
}


.indextitle .indext {
    font-size: 20px;
    margin-bottom: 8px;
}
.indextitle .indexb {
    font-size: 16px;
}

.index01 .index01list {
    width: calc(50% - 15px);
    margin-right: 30px;
}
.index01 .index01list.on {
    transform: translateY(-15px);
}


#index02 {
    padding: 40px 0 40px;
}
#index04 {
    padding: 50px 0 70px;
}
#index04 .index04in {
    margin-top: 100px;
}
#index04 .index04in .l {
    width: 50%;
    margin-bottom: 30px;
}
#index04 .index04in .l div span {
    font-size: 40px;
}


#index03 {
    margin:40px auto;
}
#index03 .index03list {
    margin-top: 30px;
    width: 48%;
    margin-right: 0;
}
#index03 .index03list:nth-child(2n) {
    float:right;
}
#index03 .index03list .img {
    margin-bottom: 10px;
    height: 90px;
}
#index03 .index03list .text {
    font-size: 16px;
}
#index03 .index03list.on{
	transform:translateY(-10px) ;
}
#index03 .index03more a {
    font-size: 12px;
    width: 70px;
    height: 30px;
    line-height: 30px;
}
#index03 .index03more a::before {
    height: 30px;
    width: 30px;
}
#index03 .index03more {
    margin-top: 30px;
}



#index05 {
    margin:40px auto;
}
.index05 .index05list{
    width: 47%;
    margin-right: 0;
    margin-top:30px;
}
.index05 .index05list:nth-child(2n){
	float:right;
}
.index05 .index05list .t {
    font-size: 14px;
    margin: 18px 0 12px;
}


#index06 {
    margin:0 auto 40px;
}
#index06 .swiper-container02 {
    margin: 40px auto 20px;
}
#index06 .index06list{
	width:33.33%;
}
#index06 .swiper-pagination .swiper-pagination-bullet{
	width:20px; height:3px; margin:0 5px;
}
#index06 .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{
	width:30px;
}
#footer .footer01 .footerlogo{
	float:none;
}
#footer .footer01 .footerlogo img {
    height: 30px;     margin-bottom: 15px;
}
#footer .footer01 .footermenu {
    line-height: 18px;
    height: auto;
    display: block;
    float: none;
    clear: both;
}
#footer .footer02 .footer02_l01{
	padding:0px; text-align:center; width:50%; margin-bottom:15px;
}
#footer .footer02 .footer02_02{
	width:50%; float:left;
    margin-top: 18px;
    text-align: center;
}
#footer .footer02 .footer02_l01 .b {
    font-size: 16px;
}
#footer .footer02 .footer02_l01::after{
	display:none;
}
#footer .footerbottom .beiandiv {
    line-height: 16px;
}
#footer .footerbottom .footerlink {
    font-size: 12px;
}
#footer .footer02 .footer02_l01:nth-child(3) .b {
    font-size: 12px;
}


#index02 .index02_right .index02_right_list .t {
    font-size: 16px;
    margin: 12px 0 6px;
}
#index02 .index02_right .index02_right_list {
    margin-bottom: 15px;
    padding: 10px 15px;
}
#index02 .index02_right .index02_right_list .b {
    line-height: 20px;
    font-size: 12px;
}
#index02 .index02_right .index02_right_list img {
    height: 28px;
}
#index02 .index02 {
    margin-top: 40px;
}
#index02 .index02_left .index02_left_icon {
    width: 36px;
    height: 38px;
}
#index02 .index02_left .index02_left_icon:nth-child(1){
	left:50%; margin-left:-18px; top: 24%;
}
#index02 .index02_left .index02_left_icon:nth-child(2){
	left:24%; margin-top:-19px; top: 50%;
}
#index02 .index02_left .index02_left_icon:nth-child(3){
	left:50%; margin-left:-18px; bottom: 24%;
}
#index02 .index02_left .index02_left_icon:nth-child(4){
	right:24%; margin-top:-19px; top: 50%;
}
#index02 .index02_left .index02_left_icon:nth-child(5){
	left:50%; margin-left:-18px; top: 0%;
}
#index02 .index02_left .index02_left_icon:nth-child(6){
	left:0%; margin-top:-19px; top: 50%;
}
#index02 .index02_left .index02_left_icon:nth-child(7){
	left:50%; margin-left:-18px; bottom: 0;
}
#index02 .index02_left .index02_left_icon:nth-child(8){
	right:0%; margin-top:-19px; top: 50%;
}

#main .flexslider .text .t {
    font-size: 22px;
}
#main .flexslider .text .b {
    font-size: 14px;
    margin-top: 12px;
}
.tabright span {
    margin: 0px 10px;
}
.tabright a:first-child {
    width: 16px;
    height: 14px;
    top: 10px;
}



#onecode01{
	margin:40px 0 40px;
}
#onecode01 .onecode01list{
	width:48%; margin-right:0px;
}
#onecode01 .onecode01list:nth-child(2n){
	float:right;
}
#onecode01 .indexb {
    margin-bottom: 20px;
}

#onecode02 .onecodetab {
    margin: 30px 0 50px;
    line-height: 22px;
}
#onecode02 .onecodetab  a{
	white-space: nowrap;
}
#onecode02 {
    padding: 50px 0 60px;
}
.mobilelist{
	width:40%; margin-right:0px; margin-left:6.67%; margin-bottom:15px;
}
.mobilelist:first-child{
	margin-left:6.67%;
}
.mobilelist:nth-child(2n){
	float:right; margin-right:6.67%; margin-left:0px;
}
.mobilelist {
    border-radius: 18px;
}
.mobilelist .mobilemain{
	border-radius:14px; height:98.5%; right:3px; top:3px;
}
.mobilelist .mobilelist_in{
	border-radius:14px; height:98.5%; right:3px; top:3px; width: calc(100% - 6px);
}
.mobilelist .mobilehoverbg{
	border-radius:14px;
}
.mobilelist .imgtext{
	border-radius:14px;
} 

#onecode03{
	padding:40px 0 40px;
}
#onecode03 .onecode03li{
	position:relative; padding:0px;
}
#onecode03 .onecode03li img{
	position:static;
}
#onecode03 .onecode03li .text .t {
    font-size: 14px;
    margin-bottom: 5px;
}
#onecode03 .onecode03{
	margin-top:40px;
}
#onecode03 .onecode03li{
	margin-bottom: 15px; margin-right:0px;
}
#onecode03 .onecode03li.onecode03li01{
	width:100%; padding:0px;
}
#onecode03 .onecode03li.onecode03li02,
#onecode03 .onecode03li.onecode03li04{
	width:48.5%; padding:0px;
}
#onecode03 .onecode03li.onecode03li03,
#onecode03 .onecode03li.onecode03li05{
	width:48.5%; float:right;  padding:0px;
}
#onecode03 .onecode03li .text {
    left: 10px;
    bottom: 10px;
    width: calc(100% - 20px);
}
#onecode03 .onecode03li .text .b {
    font-size: 12px;
    line-height: 18px;
}

#pages {
    margin: 40px auto;
}
#pages li {
    padding: 6px 10px;
    font-size: 12px;
}
.newstab {
    margin-top: 40px;
}
.newstab a {
    padding-bottom: 12px;
    margin: 0 15px;
    font-size: 14px;
}
.newstab a.on {
    font-size: 16px;
}
#index05.index05page .index05 .index05list {
    margin-top: 20px;
}

.newsshow .prevnext a.backto {
    font-size: 12px;
    position: static;
    margin-top: 14px;
}
.newsshow {
    margin: 0 auto 40px;
}
.newsshow .b {
    font-size: 12px;
    margin-bottom: 15px;
}
.newsshow .t {
    font-size: 20px;
    margin-bottom: 15px;
}


#AntiFake_01 {
    margin: 40px auto 30px;
}
#AntiFake_02 .AntiFake_02 .AntiFake_02t {
    font-size: 20px;
    margin-bottom: 10px;
    margin-top: 21px;
}
.AntiFake_01 .AntiFake_left .text {
    font-size: 12px;
    line-height: 18px;
}
.AntiFake_01 .AntiFake_left .text.text01 {
    top: 3.2%;
    left: 36.2%;
}
.AntiFake_01 .AntiFake_left .text.text05 {
    left: 34.2%;
}
.AntiFake_01 .AntiFake_left .text.text06 {
    left: 10.2%;
}
.AntiFake_01 .AntiFake_left .text.text07 {
    top: 53.2%;
    left: 10.2%;
}
.AntiFake_01 .AntiFake_left .text.text08 {
    top: 29.2%;
    left: 9.2%;
}
.AntiFake_01 .AntiFake_right {
    padding: 15px;
}
.AntiFake_01 .AntiFake_right .line {
    margin: 15px 0;
    height: 2px;
}


.AntiFake_03 .AntiFake_03_left .line {
	margin: 15px 0;
	height: 2px;
}
#AntiFake_03 {
    margin: 40px auto;
}
.AntiFake_03 .AntiFake_03_right .AntiFake_03_rightli .img {
    width: 40px;
    height: 40px;
}
.AntiFake_03 .AntiFake_03_right .AntiFake_03_rightli .text {
    width: calc(100% - 60px);
    left: 60px;
    font-size: 12px;
    line-height: 20px;
}
.AntiFake_03 .AntiFake_03_right .AntiFake_03_rightli {
    float: left;
    width: 45%;
    position: relative;
    margin: 15px 0 15px 5%;
}
.AntiFake_03 .AntiFake_03_right .AntiFake_03_rightli:nth-child(2n) {
    margin-left: 5%;
}
.AntiFake_03 .AntiFake_03_right {
    padding: 15px 0;
}

.AntiFake_04 .AntiFake_04_left .line {
	margin: 15px 0;
	height: 2px;
}
.AntiFake_04 .AntiFake_04_right img {
    width: 100%;
}
#AntiFake_04 {
    padding: 30px 0;
}

#AntiFake_05 .AntiFake_05_left .text {
    margin-left: 0;
    padding: 0 15px;
}
#AntiFake_05 .AntiFake_05_left .t {
    font-size: 20px;
    margin-bottom: 15px;
}
#AntiFake_05 .AntiFake_05_left .b {
    font-size: 12px;
    line-height: 30px;
}



.productcenter_left {
    width: 100%;
    float: none;
    margin-bottom: 30px;
}
.productcenter_left .leftlist .t {
    font-size: 16px;
    padding: 12px 0 12px 38%;
}
.productcenter_left .leftlist .b{
	overflow:hidden;
}
.productcenter_left .leftlist .b a {
    font-size: 14px;
    width: 100%;
    float: none;
}
.productcenter_left .leftlist .b .bthird{
	overflow:hidden; padding:10px 0;
}
.productcenter_left .leftlist .b .bthird a{
	width:50%; float:left; padding:0 !important;
}



.productcenter_right {
    width: 100%;
    float: none;
}
.productcenter_right .prolist {
    margin-top: 15px;
    margin-bottom: 15px;
}
.productcenter_right .prolist{
	width:48%; margin-right:0px;
}
.productcenter_right .prolist:nth-child(2n){
	float:right;
}

.caseshowtopl {
    width: 100%;
    float: none;
    margin-bottom: 15px;
}
.caseshowtopr {
    width: 100%;
    float: none;
}
.proelse .indextitle {
    margin-bottom: 30px;
}
.proelse .productcenter_right .prolist {
    width:48%; margin-right:0px;
}
.proelse .productcenter_right .prolist:nth-child(2n){
	float:right;
}
.proelse .productcenter_right .prolist:nth-child(3) {
    margin-right: 0;
}


.newstab a {
    padding-bottom: 10px;
    margin: 0 0 10px 0;
    font-size: 14px;
    width: 25%;
    text-align: center;
}
.newstab a.on::after {
    width: 25%;
    left: 37.5%;
    bottom: 0px;
}

.scase .scaselist{
	width:48%; margin-right:0px; margin-top: 20px;
}
.scase .scaselist:nth-child(2n){
	float:right; 
}
.scase .scaselist .t .tleft {
    font-size: 14px;
    width: 50%;
    margin-left: 0px;
}
#scase {
    margin: 15px auto 40px;
}

.scaseshow {
    padding: 15px;
    width: calc(100% - 30px);
    margin-top: -30px;
}
.tabright_caseshow {
    bottom: 30px;
}
.scaseshow .caset span {
    font-size: 18px;
}
.scaseshow .caset img {
    max-width: 40%;
}
.scaseshow .casebigb {
    font-size: 12px;
    line-height: 22px;
}
.scaseshow .casebigt img {
    margin-right: 6px;
    transform: translateY(-4px);
    width: 4px;
}
.scaseshow .casebigb .casebigbimg {
    border-radius: 8px;
    width: 70%;
    padding: 15px 0;
}
.scaseshow .casebigb video {
    height: 200px;
}
.prevnext {
    margin: 30px auto 40px;
}
.prevnext a.prevnextli img {
    width: 12px;
    margin: 0 6px;
}
.prevnext a.prevnextmid img {
    width: 16px;
}

.platformtoplist .platformtoplist_in {
    padding: 30px 15px;
}
.platformtoplist  .platformtoplist_in img{
	float:none; width: 80%; margin: 0 auto 15px;
}
.platformtoplist:nth-child(2) .platformtoplist_in img{
	float:none;
}
.platformtoplist:nth-child(2) .platformtoplist_in .pli_text {
    float: none;
}
.platformtoplist  .platformtoplist_in .pli_text{
	float:none; width:100%;
}
.platformtoplist .platformtoplist_in .pli_text .line {
    margin: 15px 0; height:3px;
}


.platform_mid {
    padding: 40px 0;
}
.platform_mid .platform_mid_in_text .line {
    margin: 15px 0; height:3px;
}
.platform_mid .platform_mid_in_text{
	float:none; width:100%; margin: 0 auto 15px;
}
.platform_mid .platform_mid_in_circular{
	float:none; width:100%;
}
.platform_mid .platform_mid_in_circular .circularli .text div {
    font-size: 36px;
}
.platform_mid .platform_mid_in_circular .circularli .text p {
    font-size: 12px;
}
.platform_mid .platform_mid_in_circular .circularli .text div sub {
    font-size: 14px;
    margin-left: 6px;
    transform: translateY(-15px);
}
.platform_mid .platform_mid_in_circular .circularli {
    margin-top: 15px;
}
.platform_bottom {
    margin: 40px auto;
}
.platform_bottom_div {
    margin-top: 30px;
}
.platform_bottom_div .platform_bottom_to{
	display:none;
}
.platform_bottom_div .platform_bottom_list{
	width:33.33333%;
}
.platform_bottom_div .platform_bottom_list .textt {
    font-size: 16px;
    margin: 16px 0 8px;
}
.platform_bottom_div .platform_bottom_list .textb {
    font-size: 12px;
}
.platform_bottom_div .platform_bottom_list:first-child {
    margin-left: 0%;
}



#us01 .us01_left {
    padding:30px 15px; float:none; width:100%;
}
#us01 .us01_right {
    width:100%; position:static;
}
#us01 .us01_right .bg{
    width:100%; position:static; transform: translateX(0%);
}


.zscenter_right .zslist{
	width:48%; margin-right:0px; margin-bottom:15px;
}
.zscenter_right .zslist:nth-child(2n){
	float:right;
}







.message{
	margin:40px auto;
}
.contact03{
	margin-top:30px;
}
.contact03 .mtop input{
	width:48%; margin-right:0px; margin-bottom:15px; font-size:14px; padding:0 15px; height: 50px;
}
.contact03 .mtop input:nth-child(2n){
	float:right;
}
.contact03 .mtop {
    overflow: hidden;
    margin-bottom: 0;
}
.contact03 textarea {
    height: 150px;
    font-size: 14px;
    padding: 8px 15px;
}
.contact03 div .sub_button {
    font-size: 14px;
    margin: 20px auto 0;
    width: 140px;
    height: 40px;
    line-height: 40px;
}



.contactinfo .contactinfo_left {
    margin-top: 0;
    width: 100%;
    float: none;
	overflow:hidden;
}
.contactinfo .contactinfo_left .contactinfolist{
	width:50%; float:left;
}
.contactinfo .contactinfo_left .contactinfolist:last-child .line{
	display:block;
}
.contactinfo .contactinfo_right {
    float: none;
    width: calc(100% - 30px);
    margin: 0 auto;
}




#cul01{
	margin-top:40px;
}
#cul02{
	margin-top:40px;
}
#cul03{
	margin-top:40px; margin-bottom:40px;
}
.cul01{
	margin-top:30px;
}
.cul02{
	margin-top:30px;
}
.cul03{
	margin-top:30px;
}
.cul01 .cul01list {
    float: none;
    width: 100%;
    position: relative;
    margin-bottom: 15px;
}
.cul0102 {
	padding:0px; width:calc(100% - 30px); overflow:hidden; margin-top:0px;
}
.cul0102 img {
    display: block;
    width: 180%;
    margin-left: -40%;
}
.cul0102 .text .textb {
    font-size: 12px;
    line-height: 20px;
    width: 85%;
}
.cul02 .cul02list {
    float: none;
    width: 100%;
}
.cul02 .cul02list .text .textin .textt {
    font-size: 14px;
}
.cul02 .cul02list:nth-child(2) > img,
.cul02 .cul02list:nth-child(4) > img{
    float:right;
}

.cul03 .cul03list{
	width:48%; margin-bottom:15px; margin-right:0px;
}
.cul03 .cul03list:nth-child(2n){
	float:right;
}
.cul03 .cul03list .text span {
    font-size: 14px;
}
.cul03 .cul03list .text {
    padding: 10px 5px 0;
}


#gzxl_index01 {
    width: calc(100% - 30px);
    margin: 30px auto 0;
	z-index: 1;
}
#gzxl_index01 .gzxl_index01{
	border:1px solid rgba(52, 52, 52, 0.07);
}

.gzxl_index01list {
    padding: 0 15px;
    width: 50%;
    margin-bottom: 20px;
}
.gzxl_index01list:nth-child(n+3){
	margin-bottom:0px;
}
.gzxl_index01list:nth-child(3)::before{
	display:none;
}

.gzxl_index_title .gzxl_index_title_t {
    font-size: 18px;
}

#gzxl_index02{
	margin:50px auto;
}
#gzxl_index02 .gzxl_index02{
	margin-top:35px;
}
.gzxl_index02_list{
	width:calc(50% - 8px); margin-bottom:15px; margin-right:0px;
}
.gzxl_index02_list:nth-child(2n){
	float:right;
}
.gzxl_index02_list:nth-child(n+5){
	margin-bottom:15px;
}
.gzxl_index02_list:nth-child(n+7){
	margin-bottom:0px;
}
.gzxl_index02_list .t{
	font-size:16px;
}

#gzxl_index03{
	padding:40px 0 15px;
}
#gzxl_index03 .gzxl_index03{
	margin-top:40px;
}
#gzxl_index03 .gzxl_index03 .gzxl_index03_tab {
    margin-bottom: 30px;
}
#gzxl_index03 .gzxl_index03 .gzxl_index03_tab .gzxl_index03_tab_in {
    width: 100%;
}
#gzxl_index03 .gzxl_index03 .gzxl_index03_tab .gzxl_index03_tab_in a.gzxl_index03_tab_in_a .t {
    font-size: 12px;
    height: 24px;
}
#gzxl_index03 .gzxl_index03 .gzxl_index03_tab .gzxl_index03_tab_in a.gzxl_index03_tab_in_a .b {
    font-size: 14px;
    margin: 8px 0 30px;
}


#gzxl_index03 .gzxl_index03 .gzxl_index03_div .gzxl_index03_div_list .gzxl_index03_div_list_text .t {
    font-size: 16px;
    margin-top: 15px;
}
#gzxl_index03 .gzxl_index03 .gzxl_index03_div .gzxl_index03_div_list .gzxl_index03_div_list_img {
    width: 75%;
    margin: 0 auto;
    float: none;
}
#gzxl_index03 .gzxl_index03 .gzxl_index03_div .gzxl_index03_div_list .gzxl_index03_div_list_text {
    width: 100%;
    margin-left: 0; float:left;
}
#gzxl_index03 .gzxl_index03 .gzxl_index03_div .gzxl_index03_div_list .gzxl_index03_div_list_text .b {
    margin: 15px 0 20px;
    font-size: 12px;
    line-height: 24px;
}


#gzxl_index04{
	margin:40px auto;
}
#gzxl_index04 .gzxl_index04_tab{
	margin:30px 0 0; line-height:24px;
}
#gzxl_index04 .gzxl_index04_tab a{
	font-size:12px; padding: 0 5px;
}
#gzxl_index04 .gzxl_index04_tab a::before{
	display:none;
}
.gzxl_index04_div .scaselist{
	width:48%; margin-right:0px; margin-top: 20px;
}
.gzxl_index04_div .scaselist:nth-child(2n){
	float:right; 
}
.gzxl_index04_div .scaselist .t .tleft {
    font-size: 14px;
    width: 50%;
    margin-left: 0px;
}



#gzxl_index05 {
    margin-top: 40px;
}
.gzxl_index04_div .tomore {
    margin-top: 40px;
}
.gzxl_index04_div .tomore a {
    font-size: 12px;
    width: 90px;
    height: 30px;
    line-height: 30px;
}

#gzxl_index05 {
    margin-bottom: 40px;
}
#gzxl_index05 .gzxl_index05 a.gzxl_index05list {
    margin-top: 15px; border-radius:6px;
    width: calc(50% - 7px);
    margin-right: 0;
    padding: 10px 10px 0;
}
#gzxl_index05 .gzxl_index05 a.gzxl_index05list:nth-child(2n) {
	float:right;
}
#gzxl_index05 .gzxl_index05 a.gzxl_index05list .text span {
    font-size: 12px;
}
#gzxl_index05 .gzxl_index05 a.gzxl_index05list:nth-child(2n+1){
	clear:both;
}


#gzxl_index06{
	margin-bottom:40px; padding:40px 0;
}
#gzxl_index06 .gzxl_index06{
	margin-top:40px; 
}
#gzxl_index06 .gzxl_index06 .gzxl_index06_list{
	padding: 5px;
}
#gzxl_index06 .gzxl_index06 .gzxl_index06_list .text .t {
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 4px;
}
#gzxl_index06 .gzxl_index06 .gzxl_index06_list .text .b {
    font-size: 12px;
    line-height: 20px;
    height: 40px;
    -webkit-line-clamp: 2;
}
#gzxl_index06 .gzxl_index06 .gzxl_index06_list .date .t {
    font-size: 24px;
}
#gzxl_index06 .gzxl_index06 .gzxl_index06_list .date {
    width: 17%; right:5px;
}


footer .footer01{
	width:50%;
	margin-bottom:20px;
}
footer .footer02{
	width:50%;
	margin-bottom:20px;
}
footer .footer02 .c.ccode{
	padding-bottom:0px;
}
footer .footer04 {
    float: none;
    overflow: hidden;
    clear: both;
    width: 100%;
	border-top:1px solid  rgba(255,255,255,0.3);
	padding-top:20px;
	margin-bottom:20px;
}
footer .footertop::after {
   display:none;
}
footer .footer04 .footermenu .b {
    display:none;
}
footer .footer04 .footermenu{
	line-height:24px; margin-left:0px; width:25%; float:left; text-align:left;
}
footer .footerlinks {
    margin-bottom: 20px;
}









#new_onecode01 .new_onecode01 > img:first-child{
	float:none; width:65%; margin:0 auto; display:block;
}
#new_onecode01 .new_onecode01 > img:nth-child(3){
	width:50%; margin:0 auto; display:block; float:none;
}
#new_onecode01 .new_onecode01 .img_text {
    width: 100%;
    margin: 15px auto;
    text-align: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
}
#new_onecode01 .new_onecode01 > img:last-child{
	float:none; width:65%; margin:0 auto; display:block;
}
#new_onecode01 .new_onecode01 .img_text div {
    font-size: 14px;
    margin:0 5px 0 10px;
    display: flex;
	height:90px;
	width:15px;
	text-align:center;
	flex-direction: column;
	justify-content: center;
}
#new_onecode01 .new_onecode01 .img_text img {
    width: auto;
    display: inline-block;
	height:90px;
}

#new_onecode02{
	margin:0 0 40px;  padding:30px 0 30px;
}
.new_onecode02_list {
    padding: 28% 0;
}
.new_onecode02_list .text .t {
    font-size: 14px;
}
.new_onecode02_list .text {
    padding: 20px 10px 0;
}
.new_onecode02_list.on .text {
    padding-left: 10px;
    padding-right: 10px;
}
.new_onecode02_list .text .b {
    font-size: 12px;
    line-height: 20px;
}
.new_onecode02_list.on .text .line {
    margin: 10px auto;
}
.new_onecode02_list .iconimg {
    width: 32px;
    left: 20px;
    top: -16px;
}

#new_onecode03{
	margin:0 0 40px;  padding:30px 0 30px;
}
#new_onecode04{
	margin:0 0 40px;
}
#new_onecode05{
	margin:0 0 40px;
}

.new_onecode03_list {
    width:48.5%; float:left; margin-right:0px; padding: 15% 5px; margin-top: 15px;
}
.new_onecode03_list:nth-child(2n) {
	float:right;
}
.new_onecode03_list:nth-child(-n+5){
	margin-top: 15px;
}
.new_onecode03_list:nth-child(-n+2){
	margin-top: 0;
}
.new_onecode03_list .text .t {
    margin-top: 15px;
}




.new_onecode04_list {
    width:48.5%; float:left; margin-right:0px; margin-top: 15px;
}
.new_onecode04_list:nth-child(2n) {
	float:right;
}
.new_onecode04_list:nth-child(-n+2){
	margin-top: 0;
}



.new_onecode05_li {
    width: 100%;
    float: none;
}
.vs {
    width: 50%;
    float: none;
    display: block;
	margin:15px auto;
}



#new_AntiFake_01{
	padding:30px 0 40px;
}
.new_AntiFake_01{
	margin-top:30px;
}
.new_AntiFake_01list {
    width: 100%;
    float: none;
    margin:0;
	margin-top:15px;
}
.new_AntiFake_01list:first-child {
    margin-top:0px;
}
.new_AntiFake_01list:hover,
.new_AntiFake_01list.on{
	width:100%;
}
.new_AntiFake_01list > img,
.new_AntiFake_01list:hover > img,
.new_AntiFake_01list.on > img{
	left: 0%; width:100%; height:auto;
}

.new_AntiFake_01list .blackdiv{
	background:rgba(3,23,52,0.4);
}
.new_AntiFake_01list .blackdiv .text .d {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: -o-box;
}
.new_AntiFake_01list .blackdiv .text .a{
    display: inline-block;
}
.new_AntiFake_01list:hover .blackdiv .text, .new_AntiFake_01list.on .blackdiv .text,.new_AntiFake_01list .blackdiv .text {
    bottom: 20px;
    padding: 0 15px;
}

#new_AntiFake_02 {
    background: url(../images/new_AntiFake_02_bg.jpg) #2d9fff 20% top no-repeat;
    background-size: 250% auto;
}
.new_AntiFake_02_right {
    width: 100%;
    padding: 300px 0 30px;
}

#new_AntiFake_03{
	padding:40px 0 40px;
}
.new_AntiFake_03{
	margin-top:30px;
}

.new_AntiFake_03 .new_AntiFake_03_list {
    width: 48.5%; margin-top:15px;
    margin-right: 0;
    padding: 10px 10px;
}
.new_AntiFake_03 .new_AntiFake_03_list:nth-child(2n){
	float:right;
}
.new_AntiFake_03 .new_AntiFake_03_list:nth-child(-n+2){
	margin-top:0px;
}






#new_AntiFake_04{
	padding:30px 0; margin-bottom:40px;
}
.new_AntiFake_04{
	margin-top:30px;
}
.new_AntiFake_04 .new_AntiFake_04_list {
    width: 48.5%; margin-top:15px;
    margin-right: 0;
}
.new_AntiFake_04 .new_AntiFake_04_list:nth-child(2n){
	float:right;
}
.new_AntiFake_04 .new_AntiFake_04_list:nth-child(-n+2){
	margin-top:0px;
}
.new_AntiFake_04 .new_AntiFake_04_list:nth-child(2n+1){
	clear:both;
}


.new_platformtoplist .new_platformtoplist_in .pli_text .indextitle .indext {
    font-size: 18px;
}
.new_platformtoplist .new_platformtoplist_in > img,
.new_platformtoplist:nth-child(2n) .new_platformtoplist_in > img{
	width:80%; margin-left:auto; margin-right:auto; display:block;	margin-bottom:30px; float:none;
}
.new_platformtoplist .new_platformtoplist_in .pli_text,
.new_platformtoplist:nth-child(2n) .new_platformtoplist_in .pli_text {
    min-height: auto;
    top: 0;
    width: 100%;
    position: static;
    display: block;
	float:none;
}
.new_platformtoplist .new_platformtoplist_in .pli_text .new_platformtoplist_imglist .new_platformtoplist_imgli .fwb {
    font-size: 12px;
    margin-top: 5px;
}
.new_platformtoplist:nth-child(2n+5) .new_platformtoplist_in .pli_text .new_platformtoplist_imglist:nth-child(2){
	margin-top:10%;
}
.new_platformtoplist:nth-child(2n+4) .new_platformtoplist_in .pli_text .new_platformtoplist_imglist:nth-child(2){
	margin-top:5%;
}


.right-pendant{
	display:none !important;
}
}